package main

import "fmt"

type Student struct {
	name string
	age  int
}

func main() {
	//匿名结构体

	s2 := struct {
		name string
		age  int
	}{} //匿名结构体不能定义后不初始化，创建后就需要赋值使用

	fmt.Println(s2)

	s3 := struct {
		string
		int
	}{"fff", 12} //匿名字段是使用数据类型当作字段名称这时候属性名称不能重复
	fmt.Println(s3.int) //通过.对应的数据类型名称来打印对应的内容
	fmt.Println(s3.string)
}
